package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.MdjfCaseBczl;

/**
 * 矛盾纠纷--事件办结--补充资料Service接口
 * 
 * @author ruoyi
 * @date 2025-03-28
 */
public interface IMdjfCaseBczlService 
{
    /**
     * 查询矛盾纠纷--事件办结--补充资料
     * 
     * @param caseBczlId 矛盾纠纷--事件办结--补充资料主键
     * @return 矛盾纠纷--事件办结--补充资料
     */
    public MdjfCaseBczl selectMdjfCaseBczlByCaseBczlId(Long caseBczlId);

    /**
     * 查询矛盾纠纷--事件办结--补充资料列表
     * 
     * @param mdjfCaseBczl 矛盾纠纷--事件办结--补充资料
     * @return 矛盾纠纷--事件办结--补充资料集合
     */
    public List<MdjfCaseBczl> selectMdjfCaseBczlList(MdjfCaseBczl mdjfCaseBczl);

    /**
     * 新增矛盾纠纷--事件办结--补充资料
     * 
     * @param mdjfCaseBczl 矛盾纠纷--事件办结--补充资料
     * @return 结果
     */
    public int insertMdjfCaseBczl(MdjfCaseBczl mdjfCaseBczl);

    /**
     * 修改矛盾纠纷--事件办结--补充资料
     * 
     * @param mdjfCaseBczl 矛盾纠纷--事件办结--补充资料
     * @return 结果
     */
    public int updateMdjfCaseBczl(MdjfCaseBczl mdjfCaseBczl);

    /**
     * 批量删除矛盾纠纷--事件办结--补充资料
     * 
     * @param caseBczlIds 需要删除的矛盾纠纷--事件办结--补充资料主键集合
     * @return 结果
     */
    public int deleteMdjfCaseBczlByCaseBczlIds(Long[] caseBczlIds);

    /**
     * 删除矛盾纠纷--事件办结--补充资料信息
     * 
     * @param caseBczlId 矛盾纠纷--事件办结--补充资料主键
     * @return 结果
     */
    public int deleteMdjfCaseBczlByCaseBczlId(Long caseBczlId);
}
